home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 114 / CDRom114.iso / internet / extens / dband / Bandwidth Tester.xpi / chrome / bandwidthtest.jar / content / update_dialog.js < prev    next >
Encoding:
Text File  |  2004-05-24  |  972 b   |  40 lines

  1.  
  2. function bandwidthtest_update_notifyToggle(){
  3.  
  4.     try{
  5.         var oPrefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService).getBranch("");
  6.             oPrefs.setBoolPref(sProdName +".update.notify", !document.getElementById(sProdName+ ".update.notify").checked);
  7.         
  8.     }catch(err){ }
  9.     
  10.     return true;
  11. }
  12.  
  13. function bandwidthtest_update_install(){
  14.     try{
  15.         //Window Argument is update XPI
  16.         if(window.arguments.length > 0 && typeof(window.arguments[0]) != 'undefined'){
  17.             
  18.             var oMain = opener.opener;        
  19.             
  20.             var aInstall = new Array();
  21.                 aInstall[sProdName] = window.arguments[0];
  22.             
  23.             if(opener != null)
  24.                 opener.close();
  25.                 
  26.             InstallTrigger.install(aInstall, null);
  27.         
  28.         }
  29.         //If no update XPI, redirect to download site
  30.         else{
  31.             window.open(sDownloadSite).focus();
  32.             
  33.             if(opener != null)
  34.                 opener.close();
  35.             self.close();
  36.         }
  37.     }catch(err){alert("An unknown error ocurred.\nCould not upgrade.")}
  38.     
  39.     return true;
  40. }